package es.qb.deportivos.bl.interfaces;

import es.qb.deportivos.exception.GeneralBusinessException;
import es.qb.deportivos.il.domain.Jugador;
import es.qb.deportivos.il.domain.Users;

public interface JugadorBS extends GeneralBS<Jugador> {

	Long calculaPJ(Jugador jugador) throws GeneralBusinessException;

	Long calculaPG(Jugador jugador) throws GeneralBusinessException;

	Long calculaPE(Jugador jugador) throws GeneralBusinessException;

	Long calculaPP(Jugador jugador) throws GeneralBusinessException;

	Long calculaGOL(Jugador jugador) throws GeneralBusinessException;

	public Users cargarUsuario(String username);

	public Users guardarCambioPassword(Users usuarioNuevo);

}
